# Get asset tasks

Returns a filtered and paginated list of tasks associated with the specified asset within the current account context.
            
Behavior:
- Validates the asset belongs to the account
- Applies filtering criteria from the request body
- Supports pagination using the start query parameter
- Retrieves tasks linked to the given asset identifier
- Returns structured task list response data
- Logs the action as a task viewed event

Endpoint: POST /api/v1/assets/{assetId}/tasks

## Path parameters:

  - `assetId` (string, required)

## Query parameters:

  - `start` (integer)

## Request fields (application/json-patch+json):

  - `keyword` (string,null)

  - `sortColumn` (string,null)

  - `sortColumnId` (string,null)

  - `sortOrder` (string,null)

  - `fieldValues` (array,null)

  - `fieldValues.dataFieldId` (string)

  - `fieldValues.dataFieldValue` (string,null)

  - `fieldValues.dataFieldlabel` (string,null)

  - `fieldValues.dataFieldValueIds` (array,null)

  - `fieldValues.fromDate` (string,null)

  - `fieldValues.toDate` (string,null)

  - `fieldValues.dataFieldValueRangeType` (string,null)

  - `selectedIds` (array,null)

  - `datafieldIds` (array,null)

  - `filter` (string,null)

## Response 200 fields (text/plain):

  - `data` (object)

  - `data.generalProperties` (array,null)

  - `data.generalProperties.name` (string,null)

  - `data.generalProperties.alias` (string,null)

  - `data.generalProperties.dataType` (string,null)

  - `data.generalProperties.propertyType` (string,null)

  - `data.generalProperties.isKeyData` (boolean)

  - `data.generalProperties.visibility` (boolean)

  - `data.generalProperties.dataFieldId` (string)

  - `data.generalProperties.uiProperties` (object)

  - `data.generalProperties.uiProperties.fullWidth` (boolean)

  - `data.generalProperties.uiProperties.columnWidth` (string,null)

  - `data.generalProperties.uiProperties.columnSpan` (integer,null)

  - `data.data` (array,null)

  - `data.data.uniqueId` (string)

  - `data.data.taskNumber` (string,null)

  - `data.data.taskDescription` (string,null)

  - `data.data.expectedDateOfCompletion` (string,null)

  - `data.data.status` (object)

  - `data.data.status.statusId` (string)

  - `data.data.status.statusCode` (string,null)

  - `data.data.status.statusName` (string,null)

  - `data.data.status.statusColor` (string,null)

  - `data.data.taskItemType` (string,null)

  - `data.data.taskItemTypeName` (string,null)

  - `data.data.priority` (object)

  - `data.data.priority.priorityName` (string,null)

  - `data.data.priority.priorityRank` (integer)

  - `data.data.priority.description` (string,null)

  - `data.data.priority.priorityColorCode` (string,null)

  - `data.data.priority.priorityId` (string)

  - `data.data.lastAction` (string,null)

  - `data.data.workType` (object)

  - `data.data.workType.workFlow` (object)

  - `data.data.workType.workFlow.workflowId` (string)

  - `data.data.workType.workFlow.workflowName` (string,null)

  - `data.data.workType.workFlow.workflowCode` (string,null)

  - `data.data.workType.workFlow.workflowRevisions` (integer)

  - `data.data.workType.workFlow.responseDescription` (string,null)

  - `data.data.workType.worktypeCategories` (array,null)

  - `data.data.workType.worktypeCategories.worktypeCategoryId` (string)

  - `data.data.workType.worktypeCategories.worktypeCategoryName` (string,null)

  - `data.data.workType.worktypeCategories.worktypeCategoryCode` (string,null)

  - `data.data.workType.worktypeCategories.worktypeCategoryDescription` (string,null)

  - `data.data.workType.worktypeCategories.autoApproveNewRequest` (boolean)

  - `data.data.workType.worktypeCategories.parentWorkTypeCategory` (object)

  - `data.data.workType.worktypeCategories.levelOrdinal` (integer)

  - `data.data.workType.worktypeCategories.workType` (object)

  - `data.data.workType.worktypeCategories.workType.worktypeId` (string)

  - `data.data.workType.worktypeCategories.workType.worktypeName` (string,null)

  - `data.data.workType.worktypeCategories.workType.worktypeCode` (string,null)

  - `data.data.workType.worktypeCategories.workType.worktypeDescription` (string,null)

  - `data.data.workType.worktypeCategories.workType.autoApproveNewRequest` (boolean)

  - `data.data.workType.worktypeCategories.workType.canUpdateRequestDescription` (boolean)

  - `data.data.workType.worktypeCategories.workFlow` (object)

  - `data.data.workType.worktypeCategories.workFlow.workType` (object)

  - `data.data.workType.worktypeCategories.workFlow.workType.worktypeId` (string)

  - `data.data.workType.worktypeCategories.workFlow.workType.worktypeName` (string,null)

  - `data.data.workType.worktypeCategories.workFlow.workType.worktypeCode` (string,null)

  - `data.data.workType.worktypeCategories.workFlow.workType.worktypeDescription` (string,null)

  - `data.data.workType.worktypeCategories.workFlow.workType.autoApproveNewRequest` (boolean)

  - `data.data.workType.worktypeCategories.workFlow.workType.canUpdateRequestDescription` (boolean)

  - `data.data.workType.worktypeCategories.workFlow.workflowId` (string)

  - `data.data.workType.worktypeCategories.workFlow.workflowName` (string,null)

  - `data.data.workType.worktypeCategories.workFlow.workflowCode` (string,null)

  - `data.data.workType.worktypeCategories.workFlow.workflowRevisions` (integer)

  - `data.data.workType.worktypeCategories.workFlow.responseDescription` (string,null)

  - `data.data.workType.worktypeCategories.worktypeCategories` (array,null)

  - `data.data.workType.worktypeCategories.canUpdateRequestDescription` (boolean)

  - `data.data.workType.worktypeId` (string)

  - `data.data.workType.worktypeName` (string,null)

  - `data.data.workType.worktypeCode` (string,null)

  - `data.data.workType.worktypeDescription` (string,null)

  - `data.data.workType.autoApproveNewRequest` (boolean)

  - `data.data.workType.canUpdateRequestDescription` (boolean)

  - `data.data.workTypeCategory` (object)

  - `data.data.workTypeCategory.worktypeCategoryId` (string)

  - `data.data.workTypeCategory.worktypeCategoryName` (string,null)

  - `data.data.workTypeCategory.worktypeCategoryCode` (string,null)

  - `data.data.workTypeCategory.worktypeCategoryDescription` (string,null)

  - `data.data.workTypeCategory.autoApproveNewRequest` (boolean)

  - `data.data.workTypeCategory.parentWorkTypeCategory` (object)

  - `data.data.workTypeCategory.levelOrdinal` (integer)

  - `data.data.workTypeCategory.workType` (object)

  - `data.data.workTypeCategory.workType.worktypeId` (string)

  - `data.data.workTypeCategory.workType.worktypeName` (string,null)

  - `data.data.workTypeCategory.workType.worktypeCode` (string,null)

  - `data.data.workTypeCategory.workType.worktypeDescription` (string,null)

  - `data.data.workTypeCategory.workType.autoApproveNewRequest` (boolean)

  - `data.data.workTypeCategory.workType.canUpdateRequestDescription` (boolean)

  - `data.data.workTypeCategory.workFlow` (object)

  - `data.data.workTypeCategory.workFlow.workType` (object)

  - `data.data.workTypeCategory.workFlow.workType.worktypeId` (string)

  - `data.data.workTypeCategory.workFlow.workType.worktypeName` (string,null)

  - `data.data.workTypeCategory.workFlow.workType.worktypeCode` (string,null)

  - `data.data.workTypeCategory.workFlow.workType.worktypeDescription` (string,null)

  - `data.data.workTypeCategory.workFlow.workType.autoApproveNewRequest` (boolean)

  - `data.data.workTypeCategory.workFlow.workType.canUpdateRequestDescription` (boolean)

  - `data.data.workTypeCategory.workFlow.workflowId` (string)

  - `data.data.workTypeCategory.workFlow.workflowName` (string,null)

  - `data.data.workTypeCategory.workFlow.workflowCode` (string,null)

  - `data.data.workTypeCategory.workFlow.workflowRevisions` (integer)

  - `data.data.workTypeCategory.workFlow.responseDescription` (string,null)

  - `data.data.workTypeCategory.worktypeCategories` (array,null)

  - `data.data.workTypeCategory.canUpdateRequestDescription` (boolean)

  - `data.data.title` (string,null)

  - `data.data.currentActionPoint` (string,null)

  - `data.data.actionBy` (string,null)

  - `data.data.lastActionBy` (string,null)

  - `data.data.requestedBy` (string,null)

  - `data.data.requestedOn` (string,null)

  - `data.data.estimatedHours` (number)

  - `data.data.locationInfo` (object)

  - `data.data.locationInfo.type` (string,null)

  - `data.data.locationInfo.features` (array,null)

  - `data.data.locationInfo.features.type` (string,null)

  - `data.data.locationInfo.features.id` (integer)

  - `data.data.locationInfo.features.properties` (object,null)

  - `data.data.locationInfo.features.geometry` (object,null)

  - `data.data.additionalInfo` (array,null)

  - `data.data.additionalInfo.dataField` (string,null)

  - `data.data.additionalInfo.dataFieldId` (string)

  - `data.data.additionalInfo.dataIds` (array,null)

  - `data.data.additionalInfo.dataFieldValue` (any,null)

  - `data.data.additionalInfo.dataFieldName` (string,null)

  - `data.data.additionalInfo.dataValueFormated` (string,null)

  - `data.data.files` (array,null)

  - `data.data.files.fileName` (string,null)

  - `data.data.files.fileId` (string)

  - `data.data.files.fileSize` (string,null)

  - `data.data.files.dateAddedOn` (string,null)

  - `data.data.files.isLinkedDocument` (boolean)

  - `data.data.files.preview` (object)

  - `data.data.files.preview.hasFilePreview` (boolean)

  - `data.data.files.preview.hasFileThumbnail` (boolean)

  - `data.data.files.preview.previewURL` (string,null)

  - `data.data.files.preview.thumbnailUrl` (string,null)

  - `data.data.files.fileType` (object)

  - `data.data.files.fileType.fileTypeId` (string)

  - `data.data.files.fileType.fileTypeName` (string,null)

  - `data.data.files.fileType.fileTypeIconURL` (string,null)

  - `data.data.files.fileType.fileExtentions` (array,null)

  - `data.data.files.isImage` (boolean)

  - `data.data.files.isCadFile` (boolean)

  - `data.data.files.customProperties` (object,null)

  - `data.data.files.isEditable` (boolean)

  - `data.data.files.addedBy` (string,null)

  - `data.data.files.fileSizeInBytes` (integer)

  - `data.data.files.fileStatus` (object)

  - `data.data.files.fileStatus.statusId` (string)

  - `data.data.files.fileStatus.statusCode` (string,null)

  - `data.data.files.fileStatus.statusName` (string,null)

  - `data.data.files.fileStatus.statusColor` (string,null)

  - `data.data.files.revisionNumber` (integer)

  - `data.data.files.addedOn` (string,null)

  - `data.data.files.isFavorite` (boolean)

  - `data.data.files.folderPath` (string,null)

  - `data.data.files.categoryUniqueId` (string)

  - `data.data.files.categoryLevelOrdinal` (integer)

  - `data.data.files.documentNumber` (string,null)

  - `data.data.files.fileGroupId` (string)

  - `data.data.files.hasPermissionToUpdate` (boolean)

  - `data.data.files.responseDescription` (string,null)

  - `data.data.hasAnyOnGoingLabours` (boolean,null)

  - `data.data.locationName` (string,null)

  - `data.data.buildingName` (string,null)

  - `data.data.planProcedure` (string,null)

  - `data.data.planName` (string,null)

  - `data.data.dueDate` (string,null)

  - `data.data.actionById` (array,null)

  - `data.data.totalLabourHours` (string,null)

  - `data.data.totalCost` (string,null)

  - `data.data.loggedInUserExistInForActionby` (boolean)

  - `data.data.serviceRequestInitialInfo` (array,null)

  - `data.data.serviceRequestInitialInfo.dataField` (string,null)

  - `data.data.serviceRequestInitialInfo.dataFieldId` (string)

  - `data.data.serviceRequestInitialInfo.dataIds` (array,null)

  - `data.data.serviceRequestInitialInfo.dataFieldValue` (any,null)

  - `data.data.serviceRequestInitialInfo.dataFieldName` (string,null)

  - `data.data.serviceRequestInitialInfo.dataValueFormated` (string,null)

  - `data.listProperties` (object)

  - `data.listProperties.totalCount` (integer)

  - `data.listProperties.currentStart` (integer)

  - `data.listProperties.currentLength` (integer)

  - `data.listProperties.pageCount` (integer)

  - `message` (string,null)

  - `isError` (boolean)

  - `messageCode` (integer)

  - `status` (string,null)

  - `errorType` (string,null)

  - `traceid` (string,null)

  - `responseDescription` (string,null)


